body {
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  font-family: Microsoft YaHei,PingFangSC-Regular,Segoe UI,Arial,Helvetica,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  /*background-color: #edf2f7;*/
  /*color: #424242;*/
}
.g-v-h {
  height: 100%;
}
#ym {
  min-width: 100%;
  min-height: 100%;
}
.no-mgn {
  margin: 0 !important;
}
.ant-card {
  &.tight {
    .ant-card-body {
      padding: 0;
    }
  }
  .card-header {
    padding: 0 0 30px;
    overflow: hidden;
    border: 0;
    color: #424242;
    img {
      position: absolute;
      max-width: 100%;
      border-radius: .2857rem;
    }
    & > .title {
      position: relative;
      font-size: 5em;
      font-weight: 900;
      color: #222a42;
      z-index: 1;
    }
  }
}
